﻿using System.Collections.Generic;
using HKEA.CMS.Core.Models;
using HKEA.CMS.Core.Utility;

namespace HKEA.CMS.Core.IDAL.Tbl
{
    public interface ItblMediaRoom
    {
        tblMediaRoom GetEntity(int uid);

        tblMediaRoom GetLastEntity();

        List<tblMediaRoom> GetListByENT(tblMediaRoom ent);
        List<MediaRoomList> GetList(tblMediaRoom ent, List<int> WithOutList);
        List<tblMediaRoom> GetListByENT(tblMediaRoom ent, PageParam param, string strPropertyName, string strOrderBy);       

        int GetCountByENT(tblMediaRoom ent);       

        int InsertENT(tblMediaRoom ent);       

        int UpdateENT(tblMediaRoom ent);        

        int DeleteENT(tblMediaRoom ent);       
    }
}
